survive a difficult situation or illness - Allemand Anglais Dictionnaire